package com.ship.dispatch.model.dto;

import lombok.Data;
import javax.validation.constraints.NotNull;

/**
 * 船货排布状态变更Dto
 *
 * @author AbyssRabbit@163.com
 * @since 2023-10-17
 */
@Data
public class SpArrangeSchemeDetailStatusDto {

    /**
     * 方案详情ID
     */
    @NotNull(message = "方案详情ID不能为空")
    private Long schemeDetailId;

    /**
     * 方案执行状态（2：已排布（执行中），3：已完成，4：已终止）
     */
    @NotNull(message = "方案执行状态不能为空")
    private Integer executeStatus;

    /**
     * 备注
     */
    private String remark;

    /**
     * 方案执行人
     */
    @NotNull(message = "方案执行人不能为空")
    private String assigner;
}
